Automattic\Jetpack\Sync\Replicastore\Table_Checksum B

Total Complexity 77
Dependencies 5
Dependents 1
Total lines 910
Lines of code 482
Logical lines of code 190
Comment lines 297
Methods 15
Properties 16

Methods 15

Method Rating Maintainability Complexity Lines of code
build_checksum_query()
A
38 10 75
get_range_edges()
A
42 10 55
get_default_tables()
A
30 1 171
build_filter_statement()
A
50 9 27
prepare_fields()
A
59 9 12
prepare_filter_values_as_sql()
S
52 7 21
calculate_checksum()
S
50 6 28
__construct()
S
55 4 19
prepare_additional_columns()
S
57 4 18
validate_fields_against_table()
S
59 4 14
prepare_results_for_output()
S
63 3 11
validate_table_name()
S
65 3 9
validate_fields()
S
68 3 7
enable_woocommerce_tables()
S
65 3 10
validate_input()
S
72 1 5